﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace com.codeplex.eatoutadvocate.Engine
{
    public class User
    {
        private static int userTime;                                             // 30%
        private static Mood userMood;                                            // 15%
        private static int userMoodLevel;                                        // 15%
        private static Temperature userTemperature;                              // 25%
        private static Weather userWeather;                                      // 15%

        private static User user = new User();
        private User() { }

        public static User getNewUser()
        {
            return user;
        }

        public int UserMoodLevel
        {
            get { return User.userMoodLevel; }
            set 
            { 
                User.userMoodLevel = value; 
                
            }
        }
        
        public Weather UserWeather
        {
            get { return User.userWeather; }
            set { User.userWeather = value; }
        }
        
        public Temperature UserTemperature
        {
            get { return User.userTemperature; }
            set { User.userTemperature = value; }
        }
        
        public int UserTime
        {
            get { return User.userTime; }
            set { User.userTime = value; }
        }
                                                    
        public Mood UserMood
        {
            get { return User.userMood; }
            set { User.userMood = value; }
        }

    }
}
